#!/bin/bash

function copyFiles
{
count=0
count_list=`cat "$file_list" | wc -l`

for dir in `cat "$file_list"`; do
 let "count++"
 echo "Pobieram katalog: $dir ($count/$count_list)"

 #sed extended regular expression ma rozny parametr na roznych systemach (unix: -r, macos: -E)
 prefix=`echo $dir | sed -r "s/(.){1}(.+)/\1/"`
 newname=`echo $dir | sed -r "s/(.){1}(.+)/\1\/\1\2/"`

 if [ -d "../$dest_dir/$newname" ]
  then
   echo "Katalog $dir jest juz pobrany"
  else
   #echo "Pobieranie..."
   wget -r --retr-symlinks "ftp://pgb:pgbpgb2011@pgb.home.pl/pgb/baza_pgb/$src_dir/$dir"
   mkdir -p "../$dest_dir/$prefix"
   mv "pgb.home.pl/pgb/baza_pgb/$src_dir/$dir" "../$dest_dir/$newname"
 fi
done
}


#wywolaj kopiowanie dla kandydatow
file_list=cand.txt
src_dir="DOKUMENTY/KANDYDACI"
dest_dir="../DOKUMENTY/KANDYDACI"
copyFiles

#wywolaj kopiowanie dla staff
file_list=staff.txt
src_dir="DOKUMENTY/PRACOWNICY"
dest_dir="../DOKUMENTY/PRACOWNICY"
copyFiles
